import request from "@/utils/request";

// 查询用户管理列表
export function listSjyuser(query) {
  return request({
    url: "/user/sjyuser/list",
    method: "get",
    params: query
  });
}

// 查询用户管理详细
export function getSjyuser(id) {
  return request({
    url: "/user/sjyuser/" + id,
    method: "get"
  });
}

// 新增用户管理
export function addSjyuser(data) {
  return request({
    url: "/user/sjyuser",
    method: "post",
    data: data
  });
}

// 修改用户管理
export function updateSjyuser(data) {
  return request({
    url: "/user/sjyuser",
    method: "put",
    data: data
  });
}

// 删除用户管理
export function delSjyuser(id) {
  return request({
    url: "/user/sjyuser/" + id,
    method: "delete"
  });
}

// 导出用户管理
export function exportSjyuser(query) {
  return request({
    url: "/user/sjyuser/export",
    method: "get",
    params: query
  });
}

// 继承用户
export function inheritSjyuser(data) {
  const newUserCode = data.newUserCode.toLowerCase();
  const oldUserCode = data.oldUserCode.toLowerCase();
  return request({
    url: `/user/sjyuser/updatUserOldCode?newUserCode=${newUserCode}&oldUserCode=${oldUserCode}`,
    method: "post"
  });
}

// 删除用户管理
export function deleteKjlUser(id) {
  return request({
    url: "/user/sjyuser/deleteKjlUser/" + id,
    method: "delete"
  });
}

// 重置用户密码
export function resetPsw(data) {
  return request({
    url: "/user/sjyuser/resetPsw",
    method: "post",
    data: data
  });
}
